--
-- Juniper Enterprise Specific MIB: Firewalls MIB
--
-- Copyright (c) 2000-2003, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--JUNIPER-FIREWALL-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Counter64FROM SNMPv2-SMI
DisplayStringFROM SNMPv2-TC
jnxMibs
FROM JUNIPER-SMI;jnxFirewalls MODULE-IDENTITYLAST-UPDATED"200307182153Z"-- Fri Jul 18 21:53:50 2003 UTCORGANIZATION"Juniper Networks, Inc."CONTACT-INFO" Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"DESCRIPTION"This is Juniper Networks' implementation of enterprise
specific MIB for firewalls filters/policers."::={ jnxMibs 5}jnxFirewallsTable OBJECT-TYPESYNTAXSEQUENCEOF JnxFirewallsEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A list of firewalls entries.
NOTE: This table is deprecated and exists for backward
compatibility. The user is encouraged to use
jnxFirewallCounterTable. This table does not handle:
1) counter and filter names greater than 24 characters
2) counters with same names but different types (the first
duplicate is returned only)"::={ jnxFirewalls 1}jnxFirewallsEntry OBJECT-TYPESYNTAX JnxFirewallsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry of firewalls table."INDEX{ jnxFWFilter,
jnxFWCounter }::={ jnxFirewallsTable 1}
JnxFirewallsEntry ::=SEQUENCE{
jnxFWFilter DisplayString,
jnxFWCounter DisplayString,
jnxFWType INTEGER,
jnxFWPackets Counter64,
jnxFWBytes Counter64}jnxFWFilter OBJECT-TYPESYNTAXDisplayString(SIZE(0..24))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"The name of the firewall filter."::={ jnxFirewallsEntry 1}jnxFWCounter OBJECT-TYPESYNTAXDisplayString(SIZE(0..24))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The name of the counter or policer. This name is
specific within the firewall filter. Whether this
object is associated with a counter or a policer
is indicated by jnxFWType.
See DESCRIPTION of jnxFirewallsTable for details
on this assumption."::={ jnxFirewallsEntry 2}jnxFWType OBJECT-TYPESYNTAXINTEGER{other(1),counter(2),policer(3)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The type of the object jnxFWCounter. What it is
associated with - a counter or a policer."::={ jnxFirewallsEntry 3}jnxFWPackets OBJECT-TYPE
SYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of packets being counted pertaining to
the specified counter or policer."::={ jnxFirewallsEntry 4}jnxFWBytes OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of bytes being counted pertaining to
the specified counter. For policers, this field
is always zero because policers do not count
number of bytes."::={ jnxFirewallsEntry 5}jnxFirewallCounterTable OBJECT-TYPESYNTAXSEQUENCEOF JnxFirewallCounterEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of firewall filter counters."::={ jnxFirewalls 2}jnxFirewallCounterEntry OBJECT-TYPESYNTAX JnxFirewallCounterEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION
"An entry of firewalls table."INDEX{ jnxFWCounterFilterName,
jnxFWCounterName,
jnxFWCounterType }::={ jnxFirewallCounterTable 1}
JnxFirewallCounterEntry ::=SEQUENCE{
jnxFWCounterFilterName DisplayString,
jnxFWCounterName DisplayString,
jnxFWCounterType INTEGER,
jnxFWCounterPacketCount Counter64,
jnxFWCounterByteCount Counter64,
jnxFWCounterDisplayFilterName DisplayString,
jnxFWCounterDisplayName DisplayString,
jnxFWCounterDisplayType INTEGER}jnxFWCounterFilterName OBJECT-TYPESYNTAXDisplayString(SIZE(0..127))MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The name of the firewall filter."::={ jnxFirewallCounterEntry 1}jnxFWCounterName OBJECT-TYPESYNTAXDisplayString(SIZE(0..127))
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The name of the counter or policer. Whether this
object is associated with a counter or a policer
is indicated by jnxFWCounterType."::={ jnxFirewallCounterEntry 2}jnxFWCounterType OBJECT-TYPESYNTAXINTEGER{other(1),counter(2),policer(3)}MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The type of the object jnxFWCounterName identifies. What it
is associated with - a counter or a policer. It is possible
to have two counters of the same name and different type."::={ jnxFirewallCounterEntry 3}jnxFWCounterPacketCount OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of packets being counted pertaining to
the specified counter or policer."::={ jnxFirewallCounterEntry 4}jnxFWCounterByteCount OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of bytes being counted pertaining to
the specified counter. For policers, this field
is always zero because policers do not count
number of bytes."::={ jnxFirewallCounterEntry 5}jnxFWCounterDisplayFilterName OBJECT-TYPESYNTAXDisplayString(SIZE(0..127))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The name of the firewall filter."::={ jnxFirewallCounterEntry 6}jnxFWCounterDisplayName OBJECT-TYPESYNTAXDisplayString(SIZE(0..127))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The name of the counter or policer. Whether this
object is associated with a counter or a policer
is indicated by jnxFWCounterType."::={ jnxFirewallCounterEntry 7}jnxFWCounterDisplayType OBJECT-TYPESYNTAXINTEGER{other(1),counter(2),policer(3)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The type of the object jnxFWCounterName identifies. What it
is associated with - a counter or a policer. It is possible
to have two counters of the same name and different type."::={ jnxFirewallCounterEntry 8}END